Feasibility of PACX–MPI for use in a Cluster–of–Clusters Environment
نویسنده
چکیده
There are several existing concepts and solutions that are intended for coupling several parallel computers in means of running a single MPI application on top of them. PACX–MPI [1] is one of them that relies on existing MPI libraries on the respective machines. This paper discusses several facts and aspects for using PACX–MPI in an Cluster–of–Clusters (CoC) environment.
منابع مشابه
Distributed Computing in a Heterogeneous Computing Environment
Distributed computing is a means to overcome the limitations of single computing systems. In this paper we describe how clusters of heterogeneous supercomputers can be used to run a single application or a set of applications. We concentrate on the communication problem in such a connguration and present a software library called PACX-MPI that was developed to allow a single system image from t...
متن کاملHeterogeneous Computing With MPICH/Madeleine and PACX MPI: a Critical Comparison
Today, computational Clusters of Networked Workstations (usually off-the-shelf PCs interconnected by high-speed, low-latency communication networks) are playing a major role in redefining the concept of supercomputing. Sadly, the fierce competition and the lack of common industry standards have lead to wide spread of clusters interconnected with incompatible high-performance System Area Network...
متن کاملImplementing MPI with Optimized Algorithms for Metacomputing
| This paper presents an implementation of the Message Passing Interface called PACX-MPI. The major goal of the library is to support heterogeneous metacomputing for MPI applications by clustering MPP's and PVP's. The key concept of the library is a daemon-concept. We will focus in this paper on two aspects of this library. First we will show the importance of the usage of optimized algorithms ...
متن کاملAn Extension to MPI for Distributed Computing on MPPs
We present a tool that allows to run an MPI application on several MPPs without having to change the application code. PACX (PArallel Computer eXtension) provides to the user a distributed MPI environment with most of the important functionality of standard MPI. It is therefore well suited for usage in metacomputing. We are going to show how two MPPs are conngured by PACX into a single virtual ...
متن کاملCommunication Middleware Systems for Heterogenous Clusters: A Comparative Study
This paper presents a comparative study of the communication middleware systems suitable for aggregating computational clusters with heterogeneous incompatible SANs into a common Cluster of Clusters (CoC). Being interested mainly in solutions providing the programmer with some single, portable and widely accepted parallel programming model like the Message Passing Interface (MPI), we have narro...
متن کامل